---
displayed_sidebar: "Chinese"
---

# seconds_diff

## 功能

计算开始时间和结束时间相差多少秒 (`expr1` − `expr2`)。

## 语法

```Haskell
BIGINT seconds_diff(DATETIME expr1, DATETIME expr2);
```

## 参数说明

`expr1`: 结束时间，支持的数据类型为 DATETIME。

`expr2`: 开始时间，支持的数据类型为 DATETIME。

## 返回值说明

返回值的数据类型为 BIGINT。如果日期不存在，则返回 NULL。

## 示例

```Plain Text
select seconds_diff('2010-11-30 23:59:59', '2010-11-30 20:59:59');
+------------------------------------------------------------+
| seconds_diff('2010-11-30 23:59:59', '2010-11-30 20:59:59') |
+------------------------------------------------------------+
|                                                      10800 |
+------------------------------------------------------------+
1 row in set (0.00 sec)
```
